.reviews-wrapper {
    display: -moz-flex;
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    align-items: stretch;
    align-content: center;
    -webkit-align-content: center;
    width: 100%;
    color: #4c4c4c;
  }
  .reviews-wrapper * {
    margin: auto;
    align-self: center;
  }
  .reviews-wrapper .stars {
    display: inline-block;
    width: 6.5rem;
    margin: auto 0.5rem;
    background-image: url("/resources/theme/Superb Starling/theme_resource/stars-bg-yellow.png");
    background-position: top left;
    background-repeat: no-repeat;
    background-size: 40% 100%;
  }
  .reviews-wrapper .stars .star {
    float: left;
    position: relative;
    margin: 0;
    padding: 0;
    width: 1.3rem;
    height: 1.3rem;
  }
  .reviews-wrapper .stars .star img {
    width: 100%;
    height: 100%;
  }
  .reviews-wrapper .review-number, .reviews-wrapper .price-range {
    position: relative;
    margin: auto 0.25rem !important;
    font-size: 100%;
  }
  .reviews-wrapper .review-number {
    font-size: 0.85rem;
  }
  .reviews-wrapper .price-range {
    height: 1.7rem;
  }
  
  .review-wrapper-seo .stars {
    width: 13rem;
  }
  .review-wrapper-seo .stars .star {
    width: 2.6rem;
    height: 2.6rem;
  }
  .review-wrapper-seo .review-number, .review-wrapper-seo .price-range {
    position: relative;
    margin: auto 0.25rem !important;
    font-size: 170%;
  }
  .review-wrapper-seo .review-number {
    font-size: 1.5rem;
  }
  
  .reviews {
    margin: 1rem 0 !important;
    padding: 0 !important;
    justify-content: flex-start !important;
  }
  .reviews .stars {
    margin: 0 !important;
  }

  .rated_tobe {
    background-color: #F32837;
  }
  
  .rated {
    background-color: #F32837;
  }

  .reviews-wrapper
  .form-hidden {
    position: absolute;
    display: block;
    width: 100%;
    opacity: 0;
  }